The Diamond Eye Image Mining System
نویسندگان
چکیده
Diamond Eye is a new image mining system that enables users (scientists) to locate and catalog objects of interest in large image collections. This system provides a platform-independent interface to novel image mining algorithms, as well as computational and database resources that allow scientists to browse, annotate, and search through images and analyze the resulting object catalogs. The Diamond Eye system is a distributed software architecture that employs a Java client (applet) frontend communicating with one or more custom Java servers. Each server uses an object-oriented database to provide persistent storage of structures used in the mining process and to enable queries over the mined information. Servers also make use of a computational engine, such as a network of high-performance workstations, to provide parallel execution of expensive image processing, object recognition, and query-by-content operations. Diamond Eye provides a number of essential image mining capabilities. At its core are novel image processing and object recognition algorithms that support automated search and retrieval of image content. The client interface includes tools for forming queries that can be used to search for speci c objects within a set of images. For example, the user can hand-label objects of interest in a small set of images and the system can then learn an object recognition model from the labeled examples. The system also provides tools for analyzing the query results. Object markers generated by an algorithm can be compared with human-generated labels to measure performance and provide feedback to the algorithm developer. Interactive browsers allow detected objects to be displayed as a mosaic of thumbnails, each with a link back to its source image. An object-oriented database associated with the server provides persistent storage of client data, query models, and results. The database schema includes a rich collection of classes to support the mining process: images, annotation markers, object recognition models, labeling events, algorithms, and users. The Image class can be easily subclassed to add domain speci c meta-data elements as required, including graphical associations between images. This allows a developer to organize the meta-data associated with a given image collection and enables the identi cation of subsets of images based on meta-data queries. Other classes support associations between images and the mined content and enable knowledge (e.g., useful query models and results) to be accumulated in the system. A prototype of Diamond Eye including persistent classes has been designed and implemented. Proof of concept examples for some database capabilities have been demonstrated using the ObjectStore object database management system. Persistent class and user interface design is continuing, with an emphasis on supporting storage and retrieval of recognition models and image search results. Our experiences with the Diamond Eye system show that it o ers numerous advantages over previous image mining systems. The software infrastructure is applicable to a wide range of science mining applications. Also, easy-access through a web-browser promotes trial evaluation of the system by potential new users. Finally, the system facilitates closer collaborations between image mining algorithm developers and domain experts, an essential part of the KDD process. [1] M.C. Burl, C. Fowlkes, J. Roden, A. Stechert, and S. Mukhtar, \Diamond Eye: A distributed architecture for image data mining", SPIE Aerosense'99, Data Mining and Knowledge Discovery: Theory, Tools, and Techniques, Orlando, FL, (April 1999) [2] M.C. Burl, C. Fowlkes, J. Roden, \Mining for Image Content", Proc. of Joint Conf. on Systemics, Cybernetics, and Informatics and Intelligent Systems: Analysis and Synthesis, (July 1999 to appear)
منابع مشابه
Diamond Eye: a distributed architecture for image data mining
Diamond Eye is a distributed software architecture that enables users (scientists) to analyze large image collections by interacting with one or more custom data mining servers via a Java applet interface. Each server is coupled with an object-oriented database and a computational engine such as a network of high-performance workstations. The database provides persistent storage and supports qu...
متن کاملCombining fuzzy RES with GA for predicting wear performance of circular diamond saw in hard rock cutting process
Predicting the wear performance of circular diamond saw in the process of sawing hard dimensional stone is an important step in reducing production costs in the stone sawing industry. In the present research work, the effective parameters on circular diamond saw wear are defined, and then the weight of each parameter is determined through adopting a fuzzy rock engineering system (Fuzzy RES) bas...
متن کاملRestoring the past glory of Diamond Mining in south India- A plausible case of diamondiferous Wajrakarur kimberlite pipe clusters with geochemical evidences
A plausible case of collective and economical mining of diamondiferous kimberlite deposits of Wajrakarur and adjoining places in Andhra Pradesh, southern India along with the whole-rock geochemical evidences in support of their diamond potentiality are discussed in this article. The kimberlites/lamproites are mantle-derived ultrabasic rocks which rarely carry diamonds from mantle to the earth’s...
متن کاملApplication of harmony search algorithm to evaluate performance of diamond wire saw
Evaluation and prediction of performance of diamond wire saw is one of the most important factors involved in planning the dimension stone quarries. The wear rate of diamond wire saw can be investigated as a major criterion to evaluate its performance. The wear rate of diamond wire saw depends upon non-controlled parameters related to rock characteristics and controlled parameters related to ch...
متن کاملEvaluation of Cutting Performance of Diamond Saw Machine Using Artificial Bee Colony (ABC) Algorithm
Artificial Intelligence (AI) techniques are used for solving the intractable engineering problems. In this study, it is aimed to study the application of artificial bee colony algorithm for predicting the performance of circular diamond saw in sawing of hard rocks. For this purpose, varieties of fourteen types of hard rocks were cut in laboratory using a cutting rig at 5 mm depth of cut, 40 cm/...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999